package com.csun.cmny.provider.device.phone.entity;

import lombok.Data;

/**
 * @Auther: chisj chisj@foxmal.com
 * @Date: 2019-02-19 15:45
 * @Description: the class phone message data event entity
 */
@Data
public class PhoneMessageDataEventEntity {

    /**
     * 0X02: 设备事件
     * 消息内容: 设备状态(1byte)+时间(7byte)+事件(uint16)+操作员(1byte)+防区(uint16)
     */

    /**
     * 消息类型
     */
    private byte msgType = PhoneConstant.PHONE_DATA_TYPE_EVENT;

    /**
     * 设备状态 0X00 撤防   0X01 布防
     */
    private byte deviceStatus;

    /**
     * 时间(7byte)
     * 秒--分--时--日--月--年%100--年/100
     */
    private byte[] date = new byte[7];

    /**
     * 事件(uint16)
     */
    private short event;

    /**
     * 操作员(1byte)
     */
    private byte operator;

    /**
     * 防区(uint16)
     */
    private short zone;

    public String getZoneNo() {
        if (zone > 9) {
            return "" + zone;
        } else {
            return "0" + zone;
        }
    }

}
